package com.zmn.plat.model.vo.product.tariff;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author linfeng
 * @description:产品价格表导出excel实体类
 * @since 2019/11/30 10:42
 * @modifier
 **/
@Data
public class ProductTariffExportVO implements Serializable {
    private static final long serialVersionUID = 3551094267322299590L;

    /**
     * 价格表ID
     */
    private Integer tariffId;
    /**
     * 价格表名称
     */
    private String tariffName;

    /**
     * 价格表类型
     */
    private String tariffType;

    /**
     * 价格表是否默认
     */
    private String tariffGeneral;

    /**
     * 保内保外
     */
    private String bizType;

    /**
     * 服务分类名称
     */
    private String servCategName;
    /**
     * 后台产品一级分类名称
     */
    private String categOneName;
    /**
     * 后台产品二级分类名称
     */
    private String categTwoName;

    /**
     * 产品ID
     */
    private Integer productId;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品状态
     */
    private String productStatus;

    /**
     * 产品价格表状态
     */
    private String productTariffStatus;

    /**
     * 分组ID
     */
    private Integer groupId;
    /**
     * 故障分组
     */
    private String groupName;
    /**
     * 项目ID
     */
    private Integer itemId;
    /**
     * 故障分组别名
     */
    private String groupAlias;
    /**
     * 故障项目
     */
    private String itemName;
    /**
     * 单位
     */
    private String unit;
    /**
     * 故障类型
     */
    private String categName;
    /**
     * 一口价
     */
    private String priceStandard;

    /**
     * 销售价
     */
    private String price;

    /**
     * 内部结算价
     */
    private String internalSettlementPrice;

    /**
     * 外部结算价
     */
    private String externalSettlementPrice;

    /**
     * 是否区分明细
     */
    private String priceSplit;

    /**
     * 交通费
     */
    private String trafficFee;

    /**
     * 工时费
     */
    private String hourFee;

    /**
     * 工时费
     */
    private String checkFee;

    /**
     * 技术服务费
     */
    private String servicePrice;

    /**
     * 配件包干费
     */
    private String partPrice;

    /**
     * 配件包干费
     */
    private String artPrice;

    /**
     * 配件包干费
     */
    private String guaranteePrice;

    /**
     * 配件包干费
     */
    private BigDecimal partRatio;

    /**
     * 配件包干费
     */
    private BigDecimal artRatio;

    /**
     * 配件包干费
     */
    private BigDecimal guaranteeRatio;

    /**
     * 最大数量
     */
    private String countLimit;

    /**
     * 最大数量
     */
    private String serviceMinutes;
    /**
     * 是否默认项目
     */
    private String itemGeneral;
    /**
     * 互斥性
     */
    private String mutexMode;
    /**
     * 城市系数影响
     */
    private String cityLimit;
    /**
     * 品牌系数影响
     */
    private String brandLimit;
    /**
     * 项目类型
     */
    private String categType;
    /**
     * 工程师是否拍照
     */
    private String takePicture;
    /**
     * 是否保修
     */
    private String afterService;

    /**
     * 项目说明
     */
    private String desc;
    /**
     * 保修内容
     */
    private String afterServiceDesc;
    /**
     * 保修时长
     */
    private String afterServiceDay;
    /**
     * 故障项目状态
     */
    private String faultItemStatus;

    /**
     * 明细类型用于计算价格
     */
    private Integer priceSplitType;
}
